﻿function get_Product_Html(){
  var htmlstr='<table id="Grid_Product" style="width:auto;height:auto"></table><div id="addProductdiv" style="display:none"></div><div id="edtProductdiv" style="display:none"></div>';
  return htmlstr;
}
function getadd_Product_Html(){
  var htmlstr='<div id="AddDlg_Product" title="添加记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 商品分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SellType" id="add_SellType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 品牌分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_BrandType" id="add_BrandType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 风格分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_StyleType" id="add_StyleType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品图片 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Icon" id="add_Icon" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品名 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Name" id="add_Name" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品说明 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Info" id="add_Info" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品属性类型标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_PropertyType" id="add_PropertyType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 详细属性 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Property" id="add_Property" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 单价 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Price" id="add_Price" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 优惠价格 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_VipPrice" id="add_VipPrice" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 单位 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UnitName" id="add_UnitName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 库存数量 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_StoreNum" id="add_StoreNum" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 上传时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UpTime" id="add_UpTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否新品 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsNew" id="add_IsNew" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否热门 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsHot" id="add_IsHot" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 首页显示 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsHome" id="add_IsHome" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 分类显示 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsTypeHome" id="add_IsTypeHome" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="addbt_Product" href="javascript:void(0)" onclick="Add_Product()"> 添 加 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function getedt_Product_Html(){
  var htmlstr='<div id="EditDlg_Product" title="修改记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 商品标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_ObjectId" id="edt_ObjectId" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SellType" id="edt_SellType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 品牌分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_BrandType" id="edt_BrandType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 风格分类 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_StyleType" id="edt_StyleType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品图片 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Icon" id="edt_Icon" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品名 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Name" id="edt_Name" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品说明 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Info" id="edt_Info" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 商品属性类型标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_PropertyType" id="edt_PropertyType" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 详细属性 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Property" id="edt_Property" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 单价 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Price" id="edt_Price" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 优惠价格 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_VipPrice" id="edt_VipPrice" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 单位 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UnitName" id="edt_UnitName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 库存数量 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_StoreNum" id="edt_StoreNum" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 上传时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UpTime" id="edt_UpTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否新品 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsNew" id="edt_IsNew" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否热门 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsHot" id="edt_IsHot" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 首页显示 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsHome" id="edt_IsHome" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 分类显示 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsTypeHome" id="edt_IsTypeHome" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="edtbt_Product" href="javascript:void(0)" onclick="Edit_Product()"> 修 改 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function Add_Product_Tab(tabname){
  if(!$('#ttab').tabs('exists',tabname)){
	$('#ttab').tabs('add',{
		title:tabname,
		cache:false,
		closable:true,
		content:get_Product_Html()
	  });
	var gridht = $('body').layout('panel','center').panel('options').height - 58;
	$('#Grid_Product').datagrid({
	  border:false,
	  nowrap: false,
	  striped: true,
	  collapsible:true,
	  url:'/Data/Product.ashx',
	  method:'get',
	  height:gridht,
	  queryParams:{type:"0"},
	  fitColumns:true,
	  loadMsg:'正在读取数据,请稍候...',
	  singleSelect:true,
	  columns:[[
		{field:'ObjectId',checkbox:true},
		{field:'SellType',title:'商品分类',width:80},
		{field:'BrandType',title:'品牌分类',width:80},
		{field:'StyleType',title:'风格分类',width:80},
		{field:'Icon',title:'商品图片',width:80},
		{field:'Name',title:'商品名',width:80},
		{field:'Info',title:'商品说明',width:80},
		{field:'PropertyType',title:'商品属性类型标识',width:80},
		{field:'Property',title:'详细属性',width:80},
		{field:'Price',title:'单价',width:80},
		{field:'VipPrice',title:'优惠价格',width:80},
		{field:'UnitName',title:'单位',width:80},
		{field:'StoreNum',title:'库存数量',width:80},
		{field:'UpTime',title:'上传时间',width:80},
		{field:'IsNew',title:'是否新品',width:80},
		{field:'IsHot',title:'是否热门',width:80},
		{field:'IsHome',title:'首页显示',width:80},
		{field:'IsTypeHome',title:'分类显示',width:80}]],
	  pagination:true,
	  rownumbers:true,
	  toolbar:[{
		id:'btn_Product_add',
		text:'添加',
		iconCls:'icon-add',
		handler:function(){
		  ShowProductAddFrom();}
		},'-',{
		id:'btn_Product_edit',
		text:'修改',
		iconCls:'icon-edit',
		handler:function(){
		  GetOne_Product();}
		},'-',{
		id:'btn_Product_del',
		text:'删除',
		iconCls:'icon-remove',
		handler:function(){
		 Del_Product();}
	  }],
	  onLoadError:function(er){
		  $.messager.alert('错误','可能无查看权限,无法加载数据!','error');
	  }
	});
  }else{
	$('#ttab').tabs('select',tabname);
  }
}
function ShowProductAddFrom(){
  $('#addProductdiv').html(getadd_Product_Html());
  $('#AddDlg_Product').window({
	  title: '添加',
	  width: 600,
	  modal: true,
	  shadow: true,
	  closed: true,
	  height: 400
  });
  $('#addbt_Product').linkbutton({iconCls:"icon-ok"});
  $('#AddDlg_Product').window('open');
}
function ShowProductEdtFrom(){
  $('#edtProductdiv').html(getedt_Product_Html());
}
function Add_Product(){
  $.get("/Data/Product.ashx",{type:2,SellType:$('#add_SellType').val(),BrandType:$('#add_BrandType').val(),StyleType:$('#add_StyleType').val(),Icon:$('#add_Icon').val(),Name:$('#add_Name').val(),Info:$('#add_Info').val(),PropertyType:$('#add_PropertyType').val(),Property:$('#add_Property').val(),Price:$('#add_Price').val(),VipPrice:$('#add_VipPrice').val(),UnitName:$('#add_UnitName').val(),StoreNum:$('#add_StoreNum').val(),UpTime:$('#add_UpTime').val(),IsNew:$('#add_IsNew').val(),IsHot:$('#add_IsHot').val(),IsHome:$('#add_IsHome').val(),IsTypeHome:$('#add_IsTypeHome').val()},
  function(data){
    $('#AddDlg_Product').window('close');
	$('#Grid_Product').datagrid("reload");
  });
}
function GetOne_Product(){
  var getid=0;
  var selected = $('#Grid_Product').datagrid('getSelected');
  if (selected){
    getid=selected.ObjectId;
	$.getJSON("/Data/Product.ashx",{type:1,id:getid},
	function(data){
			ShowProductEdtFrom();
			$('#EditDlg_Product').window({
				title: 'Edit Product',
				width: 600,
				modal: true,
				shadow: true,
				closed: true,
				height: 300
				});
			$('#EditDlg_Product').window('open');
			$('#edtbt_Product').linkbutton({iconCls:"icon-ok"});
						$('#edt_ObjectId').val(data.model.ObjectId);
						$('#edt_SellType').val(data.model.SellType);
						$('#edt_BrandType').val(data.model.BrandType);
						$('#edt_StyleType').val(data.model.StyleType);
						$('#edt_Icon').val(data.model.Icon);
						$('#edt_Name').val(data.model.Name);
						$('#edt_Info').val(data.model.Info);
						$('#edt_PropertyType').val(data.model.PropertyType);
						$('#edt_Property').val(data.model.Property);
						$('#edt_Price').val(data.model.Price);
						$('#edt_VipPrice').val(data.model.VipPrice);
						$('#edt_UnitName').val(data.model.UnitName);
						$('#edt_StoreNum').val(data.model.StoreNum);
						$('#edt_UpTime').val(data.model.UpTime);
						$('#edt_IsNew').val(data.model.IsNew);
						$('#edt_IsHot').val(data.model.IsHot);
						$('#edt_IsHome').val(data.model.IsHome);
						$('#edt_IsTypeHome').val(data.model.IsTypeHome);
			
      });
	}else{
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
	}
}
function Edit_Product(){
  $.get("/Data/Product.ashx",{type:4,ObjectId:$('#edt_ObjectId').val(),SellType:$('#edt_SellType').val(),BrandType:$('#edt_BrandType').val(),StyleType:$('#edt_StyleType').val(),Icon:$('#edt_Icon').val(),Name:$('#edt_Name').val(),Info:$('#edt_Info').val(),PropertyType:$('#edt_PropertyType').val(),Property:$('#edt_Property').val(),Price:$('#edt_Price').val(),VipPrice:$('#edt_VipPrice').val(),UnitName:$('#edt_UnitName').val(),StoreNum:$('#edt_StoreNum').val(),UpTime:$('#edt_UpTime').val(),IsNew:$('#edt_IsNew').val(),IsHot:$('#edt_IsHot').val(),IsHome:$('#edt_IsHome').val(),IsTypeHome:$('#edt_IsTypeHome').val()},
  function(data){
    $('#EditDlg_Product').window('close');
	$('#Grid_Product').datagrid("reload");
  }); 
}
function Del_Product(){
  var getid=0;
  var selected = $('#Grid_Product').datagrid('getSelected');
  if(!selected){
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
			return;
  }
  
  getid=selected.ObjectId;
  $.messager.confirm('确认删除', '请确认是否进行此操作?', function(r){
	  if(r){
			$.get("/Data/Product.ashx",{type:3,id:getid},
			function(data){
				$.messager.show({
					title:'提示',
					msg:'已删除数据.',
					timeout:3000,
					showType:'slide'
				});
				$('#Grid_Product').datagrid("reload");
			}); 
		  }
  }); 
} 
  